prueba irrefutable - Spanish English Dictionary